export default {
	//AES加密
	getAesString(data, key, iv) { //加密
		var key = CryptoJS.enc.Utf8.parse(key);
		var iv = CryptoJS.enc.Utf8.parse(iv);
		var encrypted = CryptoJS.AES.encrypt(data, key, {
			iv: iv,
			mode: CryptoJS.mode.CBC,
			padding: CryptoJS.pad.Pkcs7
		});
		return encrypted.toString(); //返回的是base64格式的密文
	},
	getAES(data) { //加密
		var that = this;

		var JsonAes = JSON.stringify(data);
		var key = '41903b5b3cc588d0'; //密钥
		var iv = '0102030405060708';
		var encrypted = that.getAesString(JsonAes, key, iv); //密文
		var encrypted1 = CryptoJS.enc.Utf8.parse(encrypted);
		data['sign'] = encrypted
		return data;
	},
//	获取时区时间
	getLocalTime(i) {
		//参数i为时区值数字，比如北京为东八区则输进8,西5输入-5
		if(typeof i !== 'number') return;
		var d = new Date();
		//得到1970年一月一日到现在的秒数
		var len = d.getTime();
		//本地时间与GMT时间的时间偏移差
		var offset = d.getTimezoneOffset() * 60000;
		//得到现在的格林尼治时间
		var utcTime = len + offset;
		return new Date(utcTime + 3600000 * i);
	},
//	时间戳格式化
	settiem(time) {
		var date1 = new Date(time * 1000); //时间戳为10位需*1000，时间戳为13位的话不需乘1000
		var Y = date1.getFullYear();
		var M = (date1.getMonth() + 1 < 10 ? '0' + (date1.getMonth() + 1) : date1.getMonth() + 1);
		var D = date1.getDate();
		return Y + "." + M + "." + D;
	},
	

}